package dejava.bolsadetrabajo.repository;

import java.sql.SQLException;

import dejava.bolsadetrabajo.repository.model.Anunciante;
import dejava.bolsadetrabajo.repository.model.Postulante;
import dejava.bolsadetrabajo.repository.model.Usuario;

public interface UsuarioRepository {

	

	public void registrarUsuario(Usuario oUsuario) throws SQLException;

	public Usuario buscarUsuario(String correo, String clave)
			throws SQLException;

	public void registrarUsuarioAnunciante(Anunciante oAnunciante)
			throws SQLException;

	public void registrarUsuarioPostulante(Postulante oPostulante) throws SQLException;

	int validarCorreo(String correo) throws SQLException;

	void actualizarUsuarioPostulante(Postulante oPostulante)
			throws SQLException;

	
	void actualizarUsuarioAnunciante(Anunciante oAnunciante)
			throws SQLException;

}
